Welcome to python!

6.03 登录和查询

currentUser={} #当前用户,全局变量

#-----------------------功能函数

#1、用户登录

def login():

global currentUser #对全局变量进行重新赋值

result = "失效"

uName=input("请输入用户名:")

uPwd=input("请输入密码:")

for user in userList:

if user["用户名"]==uName and user["密码"]==uPwd:

currentUser = user

result="登录成功"

return result

#2、显示菜单列表

def listAll():

print("----编号--------名称--------价格--------库存------")

for product in productsList:

print(product["编号"], "--------",product["名称"],"--------" ,product["价格"],"--------",product["库存"],"--------")

#3、根据名称查询菜品信息

def getOneByName():

name=str(input("请输入菜品的名称:"))

exist=0

print("----编号--------名称--------价格--------库存------")

for product in productsList:

if name==product["名称"]:

exist=1

print(product["编号"], "--------",product["名称"],"--------" ,product["价格"],"--------",product["库存"],"--------")

if exist==0:

print("未查询到该菜品!")

返回:

***************************** 菜品管理系统1.0 ************************************************

请输入用户名:aaa

请输入密码:123

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):1

----编号--------名称--------价格--------库存------

1001 -------- 牛肉 -------- 30 -------- 7 --------

1002 -------- 千张 -------- 10 -------- 122 --------

1003 -------- 土豆 -------- 12 -------- 103 --------

1004 -------- 汽水 -------- 6 -------- 34 --------

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):2

请输入菜品的名称:牛肉

----编号--------名称--------价格--------库存------

1001 -------- 牛肉 -------- 30 -------- 7 --------

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):